arm: enable interrupts while handling traps
authorIan Campbell <ian.campbell@citrix.com>
Tue, 26 Jun 2012 15:23:47 +0000 (16:23 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 26 Jun 2012 15:23:47 +0000 (16:23 +0100)
commit1160bd2fd81f17d9a8747023b2f6c49c183f286e
treedee125638bdc1c9e2d184cdc1221c5e8b184ae26
parent23edade059e2168f7e5fb6431bf08062ac00876b
arm: enable interrupts while handling traps

For most traps we can do this as soon as we have saved the necessary state.
For IRQs and FIQs we must wait until we have acked the interrupt with the GIC.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/entry.S
xen/arch/arm/gic.c
xen/arch/arm/traps.c